﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Services;

public partial class Usuario_GerenciarUsuario : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        
    }
    [WebMethod]
    public static Resultado<Pessoa> getUsuarios(int pagina, string nome)
    {
        int pag = pagina - 1;
        int i = pag * 4;
        DataClassesDataContext dc = new DataClassesDataContext();
        Resultado<Pessoa> retorno = new Resultado<Pessoa>();
        //retorno.Data = dc.Pessoas.OrderBy(p => p.dataCadastro).Skip(i).Take(4).ToList();
        //retorno.TotalCount = dc.Pessoas.Count();
        //return retorno;

        List<Pessoa> listaUsuario = dc.Pessoas.Where(p => p.nome.Contains(nome)).ToList();
        retorno.Data = listaUsuario.Skip(i).Take(4).ToList();
        retorno.TotalCount = listaUsuario.Count;
        return retorno;

    }
    [WebMethod]
    public static bool excluir(string idPessoa)
    {
        return Usuario.excludeUsuario(new Guid(idPessoa));
    }
}